package ai.people.netmon.telegram.service;

import ai.people.netmon.framework.domain.telegram.vo.attribution.Attribution;
import ai.people.netmon.framework.domain.telegram.vo.attribution.PhoneAttribution;
import ai.people.netmon.framework.model.response.PageResponse;
import ai.people.netmon.telegram.domain.request.attribution.AttributionRequest;

/**
 * 属地线索服务
 *
 * @author yuanqinglong
 * @date 2022/1/17 13:59
 */
public interface AttributionService {


    /**
     * 电话归属
     *
     * @param attributionRequest 页面关键字请求
     * @return {@link PageResponse}<{@link Attribution}>
     */
    PageResponse<PhoneAttribution> phoneAttributionList(AttributionRequest attributionRequest);

    /**
     * 地址定位
     *
     * @param attributionRequest 页面关键字请求
     * @return {@link PageResponse}<{@link PhoneAttribution}>
     */
    PageResponse<Attribution> addressTargetingList(AttributionRequest attributionRequest);


}
